package com.strange3.utils.modules.batchpreloader
{
	import com.strange3.utils.modules.ModuleLoadableContentCreator;
	
	public interface IBatchPreloader
	{
	
		/**
		 * Funckja dodająca komponent z modułem do kolejki ładowań 
		 * @param m
		 *  komponent z modułem
		 * @return 
		 * 
		 */
		function addModule(m:ModuleLoadableContentCreator):void;
		
		/**
		 * Funkcja inicjalizująca ładowanie modułów 
		 * 
		 */
		function load():void;
	}
}